PhpOffice\PhpSpreadsheet\Calculation\MathTrig D

Total Complexity 282
Dependencies 5
Dependents 6
Total lines 1,628
Lines of code 799
Logical lines of code 533
Comment lines 579
Methods 51
Properties 0

Methods 51

Method Rating Maintainability Complexity Lines of code
MMULT()
A
44 15 49
SUBTOTAL()
A
46 15 37
MINVERSE()
A
48 11 35
LCM()
A
48 10 33
MDETERM()
A
49 10 33
SUMPRODUCT()
A
52 9 24
ATAN2()
A
57 9 16
FLOOR()
A
55 8 19
QUOTIENT()
A
57 8 17
CEILING()
A
56 8 17
ROMAN()
S
48 7 27
SERIESSUM()
S
55 7 19
POWER()
S
61 7 11
SUMIFS()
S
53 6 22
FACT()
S
56 6 20
ODD()
S
56 6 19
PRODUCT()
S
58 6 16
SUMX2MY2()
S
59 6 13
SUMX2PY2()
S
59 6 13
SUMXMY2()
S
59 6 13
MOD()
S
61 6 12
logBase()
S
61 6 11
SUMIF()
S
54 5 20
MULTINOMIAL()
S
55 5 20
factors()
S
56 5 18
MROUND()
S
58 5 15
GCD()
S
58 5 15
TRUNC()
S
59 5 13
COMBIN()
S
60 5 13
FACTDOUBLE()
S
59 4 16
SIGN()
S
61 4 13
EVEN()
S
60 4 13
INT()
S
62 4 12
ROUNDDOWN()
S
61 4 12
ROUNDUP()
S
61 4 12
SUMSQ()
S
64 4 9
SUM()
S
65 4 9
filterFormulaArgs()
S
58 3 15
SECH()
S
66 3 8
CSC()
S
66 3 8
CSCH()
S
66 3 8
COT()
S
66 3 8
COTH()
S
66 3 8
ACOTH()
S
65 3 8
SEC()
S
66 3 8
SQRTPI()
S
64 3 10
RAND()
S
66 3 8
filterHiddenArgs()
S
63 2 11
evaluateGCD()
S
77 2 3
ACOT()
S
68 2 7
romanCut()
S
78 1 3